import Mock from 'mockjs'

const BASE_URL = ''

export default [{
	/**
	 * 接口传参
	 * {
	 * 	inputSearchKeyWords: "", // 搜索框字段
	 * checkListGroup: {
        checkList1: [], // 固定源，移动源。id号
        checkList2: [], // 在库，运输，作业，异常。id
        checkList3: [], // Ⅰ类，Ⅱ类.....。id
        checkList4: [] // 一企一档，一源一档，一人一档，一车一档。id
      },
	 * }
	 */
	url: `${BASE_URL}/geographic`,
	type: 'post',
	response: config => {
		const querys = config.query;
		const result = [
			{ // 企业数据
				point: { lng: 116.404, lat: 39.915 }, // 企业坐标点
				infoWindowType: "enterprise", // 数据类型
				infoWindowInfo: {
					enterpriseInfo: {
						enterpriseId: 1, // 企业id
						enterpriseImgUrl: "图片", // 企业图片地址url
						enterpriseName: "**某某企业", // 企业名称
						enterpriseAddress: "某某区", // 企业所属区
						enterpriseTel: "000-000", // 邮政编码
						enterpriseAd: "88路88号", // 企业地址
						enterpriseOriginList: ['源库A', '源库B'] // 附属库源
					}
				}
			},
			{ // 企业源信息
				point: { lng: 116.304, lat: 39.915 }, // 企业源坐标点
				infoWindowType: "enterpriseOrigin", // 数据类型
				infoWindowInfo: {
					enterpriseOriginInfo: {
						enterpriseOriginId: 2, // 企业源id
						enterpriseOriginName: "**企业**源库", // 企业源名称
						enterpriseOriginAddress: "某某区", // 企业源地址
						enterpriseOriginTel: "000-000", // 邮政编码
						enterpriseOriginCity: "默默市", // 企业源城市
						videoUrl: "" // 企业源视频地址url
					}
				}
			},
			{// 车信息
				point: { lng: 116.404, lat: 40.015 }, // 车坐标点
				infoWindowType: "car", // 数据类型
				infoWindowInfo: {
					carInfo: {
						carId: 6, // 车id
						carCode: "342252", // 车牌
						carHasOrigin: "是", // 是否有源
						carOriginCode: "fdf", // 源编码
						carNuclideCode: "核素", // 核素名
						carOriginNum: "剂量", // 剂量
						videoUrl: "" // 视频地址url
					}
				}
			},
			{// 个人数据
				point: { lng: 116.404, lat: 39.715 }, // 坐标点
				infoWindowType: "person",
				infoWindowInfo: {
					personInfo: {
						personId: 5, // 个人id
						personName: "某某", // 个人名称
						personImgUrl: "图片", // 个人图片
						personType: "******", // 类型
						personTel: "7897979", // 个人电话
					}
				}
			},
			{ // 源数据信息
				point: { lng: 116.404, lat: 39.815 }, // 坐标点
				infoWindowType: "origin", // 数据类型，
				infoWindowInfo: {
					originInfo: {
						originId: 6, // 源id
						originName: "某某源", // 源名称
						originUse: "", // 用途
						originType: "", // 类别
						originCode: "", // 目视码
						originToolCode: "", //源国家编码
						videoUrl: "" // 视频地址url
					},
				}
			}
		]
		return {
			code: 200,
			data: result,
		}
	}
}
]
